tough act to follow - French English Dictionary